#main-box{
border:2px solid;
-moz-border-top-colors:#000 #3e3f3f;
-moz-border-right-colors:#000 #3e3f3f;
-moz-border-bottom-colors:#000 #3e3f3f;
-moz-border-left-colors:#000 #3e3f3f;
-moz-border-radius:3px;
background-color:#383838;
margin:10px;
padding:0}

#instructions{
font-weight:700;
font-size:larger;
text-align:center;
padding:10px}

#palette-box{
border:2px solid;
-moz-border-top-colors:#000 #3e3f3f;
-moz-border-right-colors:#000 #3e3f3f;
-moz-border-bottom-colors:#000 #3e3f3f;
-moz-border-left-colors:#000 #3e3f3f;
-moz-border-radius:3px;
background-color:#383838;
margin-left:10px;
margin-right:10px}

#main-box > separator{
height:1px;
border:none;
border-top:1px solid rgba(255,255,255,.2);
margin:10px}

#main-box > hbox{
padding-bottom:8px;
-moz-padding-start:8px;
-moz-padding-end:8px}